package com.beantools.factory.reflect;

import java.lang.reflect.Constructor;

/**
 * 这是实现反射的工厂类。可以用其实现获取Javabean对象
 *
 * @author baoya
 * @version 1.1.0
 * @since 1.0
 * @see AbstractReflectFactory
 */

public interface ReflectFactory<T> {

    /**
     * 这是通过当前Javabean的类字面常量，获取Javabean对象
     *
     * @param tClass javabean类字面常量
     * @return Javabean对象
     */
    Constructor getNoArgsConstruct(Class<? extends T> tClass);

}
